The collection splitter accepts a collection of objects, then splits the collection invoking the next message processor for each item in the collection in sequence.